/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.model;
import com.exception.DataException;
import com.javabeans.RolUsuario;
import java.util.List;
/**
 * @author Administrador
 */
public interface RolUsuarioManager {
    void saveRolUsuario(RolUsuario ru) throws DataException;
    public RolUsuario validarUsuario(String login, String password) throws DataException;
    
    RolUsuario getRolUsuario(int idUsuario, int idRol) throws DataException;
    RolUsuario getRolUsuarioAdmin(int idUsuario, int idRol) throws DataException;
    List<RolUsuario> getDocentesActivos() throws DataException;
    List<RolUsuario> getDocentesInactivos() throws DataException;
    void darBajaRolUsuario(int idUsuario, int idRol)throws DataException;
    void darAltaRolUsuario(int idUsuario, int idRol)throws DataException;
    List<RolUsuario> getAdminsActivos() throws DataException;
    List<RolUsuario> getAdminsInactivos() throws DataException;   
}
